artificial monument - German English Dictionary